MySQL SELECT Statement

MySQL সিলেক্ট স্টেটমেন্ট

MySQL সিলেক্ট স্টেটমেন্ট

SELECT স্টেটমেন্টটি ডাটাবেস থেকে ডেটা নির্বাচন করতে ব্যবহৃত হয়।

প্রত্যাবর্তিত ডেটা ফলাফল-সেট নামে একটি ফলাফল টেবিলে সংরক্ষণ করা হয়।

সিনট্যাক্স নির্বাচন করুন

SELECT column1, column2, ...
FROM table_name;

এখানে, column1, column2, ... হল টেবিলের ক্ষেত্রের নাম যেখান থেকে আপনি ডেটা নির্বাচন করতে চান। আপনি যদি একটি টেবিলের সমস্ত ক্ষেত্র নির্বাচন করতে চান তবে নিম্নলিখিত সিনট্যাক্স ব্যবহার করুন:

SELECT * FROM table_name;

ডেমো ডাটাবেস

এই টিউটোরিয়ালে আমরা সুপরিচিত নর্থওয়াইন্ড নমুনা ডাটাবেস ব্যবহার করব।

নীচে নর্থওয়াইন্ড নমুনা ডাটাবেসের "গ্রাহক" টেবিল থেকে একটি নির্বাচন রয়েছে:

CustomerID CustomerName ContactName Address City PostalCode Country
1 Alfreds Futterkiste Maria Anders Obere Str. 57 Berlin 12209 Germany
2 Ana Trujillo Emparedados y helados Ana Trujillo Avda. de la Constitución 2222 México D.F. 05021 Mexico
3 Antonio Moreno Taquería Antonio Moreno Mataderos 2312 México D.F. 05023 Mexico
4 Around the Horn Thomas Hardy 120 Hanover Sq. London WA1 1DP UK
5 Berglunds snabbköp Christina Berglund Berguvsvägen 8 Luleå S-958 22 Sweden

কলামের উদাহরণ নির্বাচন করুন

নিম্নলিখিত SQL বিবৃতিটি "গ্রাহক" টেবিল থেকে "গ্রাহকের নাম", "শহর" এবং "দেশ" কলাম নির্বাচন করে:

উদাহরণ: আপনার নিজস্ব SQL সার্ভার পান

SELECT CustomerName, City, Country FROM Customers;

SELECT * উদাহরণ

নিম্নলিখিত SQL বিবৃতি "গ্রাহক" টেবিল থেকে সমস্ত কলাম নির্বাচন করে:

উদাহরণ

SELECT * FROM Customers;

MySQL সিলেক্ট ডিস্টিনক্ট স্টেটমেন্ট

SELECT DISTINCT স্টেটমেন্টটি শুধুমাত্র স্বতন্ত্র মান ফেরাতে ব্যবহৃত হয়।

একটি টেবিলের ভিতরে, একটি কলামে প্রায়ই একাধিক ডুপ্লিকেট মান থাকে; কখনও কখনও আপনি শুধুমাত্র স্বতন্ত্র মান তালিকা করতে চাইতে পারেন।

আলাদা সিনট্যাক্স নির্বাচন করুন

SELECT DISTINCT column1, column2, ...
FROM table_name;

DISTINCT ছাড়া SELECT এর উদাহরণ

নিম্নলিখিত SQL বিবৃতিটি "গ্রাহক" টেবিলের "দেশ" কলাম থেকে সমস্ত মান (ডুপ্লিকেট সহ) নির্বাচন করে:

উদাহরণ

SELECT Country FROM Customers;

এখন, SELECT DISTINCT স্টেটমেন্ট ব্যবহার করে ফলাফল দেখা যাক।

আলাদা উদাহরণ নির্বাচন করুন

নিম্নলিখিত SQL বিবৃতিটি "গ্রাহক" টেবিলের "দেশ" কলাম থেকে শুধুমাত্র আলাদা মান নির্বাচন করে:

উদাহরণ

SELECT DISTINCT Country FROM Customers;

নিম্নলিখিত SQL বিবৃতি "গ্রাহক" টেবিলে স্বতন্ত্র দেশের সংখ্যা গণনা করে এবং ফেরত দেয়:

উদাহরণ

SELECT COUNT(DISTINCT Country) FROM Customers;

অনুশীলন করুন

একটি বৈধ SQL বিবৃতি তৈরি করতে সঠিক ক্ষেত্র নির্বাচন করুন:

SELECT
✓ ঠিক আছে! এসকিউএল নির্বাচন করুন;
*
✓ ঠিক আছে! * সমস্ত কলাম নির্বাচন করে
FROM
✓ ঠিক আছে! FROM টেবিলের নাম উল্লেখ করে
Customers
✓ ঠিক আছে! গ্রাহকদের টেবিলের নাম
INSERT
✗ ভুল! INSERT is not part of a SELECT statement
UPDATE
✗ ভুল! আপডেট একটি SELECT স্টেটমেন্টের অংশ নয়